*{margin:0;padding:0;}
body{font-family:微软雅黑,Verdana,Tahoma,sans-serif;}
img{border:none;}
ul,li{list-style:none;}
a{text-decoration:none;transition:all .3s ease;outline:none;}

.w{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.head{}
.top{background:#e7e7e7;height:38px;line-height:38px;font-size:12px;color:#666;overflow:hidden;}
.topl{float:left;}
.topr{float:right}
.top2{height:110px;overflow:hidden;}
.logo{float:left;margin-top:20px;}
.search{float:left;border:solid 2px #D4201A;width:450px;height:36px;margin-top:35px;margin-left:150px;}
.keyword{width:355px;height:36px;border:none;float:left;margin-left:10px;margin-right:10px;outline:none;font-family:微软雅黑,Verdana,Tahoma,sans-serif;}
.submit{width:75px;height:36px;background:#D4201A;color:#fff;border:0;font-family:微软雅黑,Verdana,Tahoma,sans-serif;}
.tel{float:right;font-size:14px;margin-top:10px;color:#666;}
.tel a{color:#666;}
.tel a:hover{color:#D42021;}
.tell{float:left;width:31px;height:29px;background:url(../images/tel.png) no-repeat;margin-top:5px;margin-right:10px;}
.telr{float:left;}
.tel span{font-size:18px;font-weight:bold;color:#D4201A;}

.nav{background:#302e31;height:65px;line-height:65px;font-size:14px;}
.nav a{color:#fff;display:block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{position:relative; z-index:1;}
.nav-width{ width:1200px;margin:0 auto;}
.nav h3{font-weight:normal; font-size:100%;}
.nav dl{zoom:1;}
.nav .tnLeft{float:left;}
.nav dd{float:left;position:relative;background:url(../images/navli.jpg) no-repeat left;}
.nav dd h3{float:left;}
.nav dd h3 a{display:inline-block; *display:inline; zoom:1;color:#fff;width:150px;text-align:center;}

.nav dd h3 a:hover{background:#272528;color:#d42021;}
.nav dd.on h3 a{background:#272528;color:#d42021;}
.nav dd h3 a.on{background:#D42021;color:#fff;}

.nav dd ul{ display:none; /*默认隐藏*/ position:absolute;width:150px;  top:65px; left:0;opacity: .9;background:#272528;-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);}
.nav dd ul li{ line-height: 38px;width:150px;font-size:12px;}
.nav dd ul li a{color:#cfcfcf;padding-left: 25px;height:38px;transition: padding-left ease .3s;-webkit-transition: padding-left ease .3s;}
.nav dd ul li a:hover{background:#1E1E1E;color:#fff;padding-left: 35px;border-left: solid 2px #e82929;font-size: 14px;}
.nav dd ul li a span{ color:#FF8400; margin-left:5px;}

.focusBox {position:relative;overflow:hidden;}
.focusBox .pic{position:relative;z-index:0;}
.focusBox .hd {width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin:0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0;}

.focusBox .prev,
.focusBox .next{width: 60px; height: 90px; margin: -60px 0 0;display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;}
.focusBox .prev {left: 0;}
.focusBox .next {background-position: 0 -90px; right: 0;}
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;}

.index{overflow:hidden;}
.i1{height:290px;}
.i1t{border-bottom:solid 1px #ddd;height:40px;margin:10px 0 20px 0;}
.i1tl{float:left;font-size:21px;border-bottom: solid 1px #000;line-height:40px;}
.i1tl a{color:#000;}
.i1tl a:hover{color:#d42021;}
.i1tr{float:right;font-size:12px;color:#666;padding:15px 0 0 15px}
.i1tr a{color:#666;margin-left:10px;}
.i1tr a:hover{color:#d42021;}
.i1 a .i1c:hover{color:#fff; background:#f1544b;transition:transform ease .2s;-webkit-transition:transform ease .2s;transform:scale(1.05);-webkit-transform:scale(1.05); transform-origin:center top;-webkit-transform-origin:center top;}
.i1c{width:239.2px;float:left;background:#EDEDED;height:224px;margin-right:1px;text-align:center;overflow:hidden;color:#645E61;}
.i1ca{margin-top:40px;height:70px;overflow:hidden;}
.i1cb{font-size:22px;border-bottom:1px solid;line-height:40px;margin:0 12px;margin-top:20px;}
.i1cc{font-size:14px;line-height:28px;}
.pinpai1{background:url(../images/pinpai1.png) no-repeat center top;}
.i1 a .i1c:hover .pinpai1{background:url(../images/pinpai1b.png) no-repeat center top;}
.pinpai2{background:url(../images/pinpai2.png) no-repeat center top;}
.i1 a .i1c:hover .pinpai2{background:url(../images/pinpai2b.png) no-repeat center top;}
.pinpai3{background:url(../images/pinpai3.png) no-repeat center top;}
.i1 a .i1c:hover .pinpai3{background:url(../images/pinpai3b.png) no-repeat center top;}
.pinpai4{background:url(../images/pinpai4.png) no-repeat center top;}
.i1 a .i1c:hover .pinpai4{background:url(../images/pinpai4b.png) no-repeat center top;}
.pinpai5{background:url(../images/pinpai5.png) no-repeat center top;}
.i1 a .i1c:hover .pinpai5{background:url(../images/pinpai5b.png) no-repeat center top;}

.i2{overflow:hidden;}
.i2 ul{overflow:hidden;}
.i2 ul li{float:left;margin:0 16px 16px 0;position:relative;width:288px;height:250px;font-size:14px;overflow:hidden;}
.i2 ul li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.i2 ul li a{color:#fff;}
.i2 ul li p{height:32px;line-height:32px;position:absolute;bottom:0;left:0;right:0;background:url(../images/tit.png) repeat;text-align:center;}
.i2 ul li:hover p{background:url(../images/tit2.png) repeat;}
.i2 ul li img{width:288px;height:250px;transition:all ease .3s;-webkit-transition:all ease .3s;}
.i2c{font-size:16px;width:225px;height:45px;border:1px solid #ddd;line-height:45px;text-align:center;margin:0 auto;}
.i2c a{display:block;color:#666;}
.i2c a:hover{color:#FF343E;}
.i2c:hover{border:1px solid #FF343E;}
.i3{overflow:hidden;}

/* 本例子css */
.picScroll{border:1px solid #ddd;}
.picScroll .bd{position:relative;}
.picScroll .prev,.picScroll .next{position: absolute;top:100px; left:-1px;display:block;width:26px;height:64px;background:url(../images/slide_tigger.png) 0 -65px; z-index: 9; overflow: hidden;}
.picScroll .next{ left:auto; right:-1px; background-position:-26px -65px;}
.picScroll .prev:hover{background-position:0 -130px;}
.picScroll .next:hover{background-position:-26px -130px;}
.picScroll .prevStop{background-position:0 -65px !important;}
.picScroll .nextStop{background-position:-26px -65px !important;}

.picScroll .scrollWrap{ padding-left:24px}
.picScroll ul{ overflow:hidden; zoom:1;}
.picScroll li{ width:221.6px; margin: 15px 10px 10px 0;position:relative; float:left;display:inline;}
.picScroll li .pic {position:relative;display:block;overflow:hidden;margin-bottom:6px;}
.picScroll li .pic img {display:block;background:#ddd;width:221.6px;height:240px;}
.picScroll li p{height:15px;margin-top:5px;color:#999;line-height:15px;overflow:hidden;}
.picScroll li .txt1{height:26px;line-height:26px;font-size:12px;text-align:center;}
.picScroll li .txt1l{float:left;width:110.8px;background:#828282;}
.picScroll li .txt1l:hover{background:#797979}
.picScroll li .txt1r{float:right;width:110.8px;background:#ff4444;}
.picScroll li .txt1r:hover{background:#FF2222}
.picScroll li .txt1 a{color:#fff;display:block;}
.picScroll li .movielist_tt {position:relative;height:20px;line-height:20px;padding-right:30px;overflow:hidden;}
.picScroll li .movielist_tt a{font-size:16px;color:#666;}
.picScroll li .score {color:#FF6600;position:absolute;top:0;right:10px;font-size:12px;}

.i4{overflow:hidden;}
.i5{overflow:hidden;background:#464646;margin-top:30px;}
.i5 .bd ul{overflow:hidden;float:left;margin-bottom:10px;margin-top:30px;height:258px;}
.i5 .bd ul li{height:46px;width:560px;background:#E5E5E5;margin:0 10px;margin-bottom:20px;padding:10px;float:left;}
.i5 .bd ul li:hover{background:#EA424E;color:#fff;}
.i5 .bd ul li:hover .i5ar{color:#fff;}
.i5 .bd ul li:hover a{color:#fff;}
.i5 .bd ul li a:hover{}
.i5a{color:#333;overflow:hidden;}
.i5al{float:left;font-size: 14px;}
.i5al a{color:#333;}
.i5ar{float:right;font-size: 12px;}
.i5b{color:#666;font-size:12px;margin-top:8px;}
.i5b a{color: #666;}

.i5 .hd{border-bottom:1px solid #ddd;position:relative;font-size:21px;height:40px;line-height:40px;margin-top:10px;}
.i5 .hd ul{color:#fff;}
.i5 .hd ul li{float:left;cursor:pointer;border-bottom:solid 1px #000;}
.i5 .hd ul li:hover{color:#000;}
.i5 .hd ul li.on{color:#EA424E;border-bottom:solid 1px #EA424E;}

.link{background:#D61F1B;height:155px;overflow:hidden;}
.link ul{}
.link ul li{float:left;width:300px;text-align:center;}
.link ul li div{display:table-cell;width:300px;height:155px;vertical-align:middle;}
.link ul li div img{vertical-align:middle;}

.foot{overflow:hidden;}
.foot1{background:#333333;height:200px;overflow:hidden;color:#9b9b9b;}
.foot1c{}
.foot1c dl{font-size:12px;border-right:solid 1px #464646;width:120px;float:left;margin-top:22px;}
.foot1c dl a{color:#9b9b9b;}
.foot1c dl a:hover{text-decoration:underline;}
.foot1c dl dt{font-weight:bold;margin-bottom:18px;}
.foot1c dl dd{line-height:18px;}
.foot1cm{font-size:12px;float:right;margin:25px 0 0 0;line-height:20px;width:504px;}
.foot1cm ul{}
.foot1cm ul li{float:left;margin-left:10px;}
.foot1cm ul li img{}
.foot1cm span{font-weight:bold;}
.foot2{height:100px;background:#262626;color:#9b9b9b;font-size:12px;text-align:center;overflow:hidden;}
.foot2 a{color:#9b9b9b;}
.foot2c{margin-top:40px;line-height:20px;}

.fixed-right-nav{ position:fixed; z-index:50;right:50%; margin-right:-688px; top:50%; margin-top:-100px; width:78px; text-align:center; opacity:.9;font-size:12px;}
.fixed-right-nav a{ display:block; height:50px; border-radius:2px; margin-bottom:2px; background:#939393; overflow:hidden; color:#fff;}
.fixed-right-nav a:hover{ background:#f84f45;}
.fixed-right-nav .backtop i{ display:block; width:29px; height:17px; margin:17px auto 0; background:url(../images/ico.png) no-repeat -42px -116px;}
.fixed-right-nav .msg i{ display:block; width:16px; height:17px; margin:9px auto 0; background:url(../images/ico.png) no-repeat -48px -45px;}
.fixed-right-nav .decora i{ display:block; width:18px; height:18px; margin:8px auto 0; background:url(../images/ico.png) no-repeat -47px -68px;}
.fixed-right-nav .qrcode i{ display:block; width:18px; height:18px; margin:15px auto 0; background:url(../images/ico.png) no-repeat -47px -91px;}
.fixed-right-nav .qrcodePic{ position:absolute; bottom:2px; visibility:hidden;right:80px; width:150px; height:150px;transform:scale(0);-webkit-transform:scale(0);transition:all ease .3s;-webkit-transition:all ease .3s;transform-origin:right bottom;-webkit-transform-origin:right bottom;cursor:default}
.fixed-right-nav .qrcode:hover .qrcodePic{ visibility:visible;transform:scale(1);-webkit-transform:scale(1);}
@media(max-width:1410px){
	.fixed-right-nav{ right:0; margin-right:0;}	
}